home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / gadget / r3sel2.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  3.0 KB  |  109 lines

  1.  
  2. // JavaScript wrapper for r3sel2.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_SEL2_H = 1;
  7. include("oops/r3window.js")
  8.  
  9.  
  10. var R3CLID_SELECT2 = 1692;
  11.  
  12.  
  13.  
  14.  
  15. // Description: checks for a hit in a given position
  16. // Returns: Object, object hit in the given position
  17. // p1: Integer[]
  18. // p2: Integer[], up_down, TRUE if hit in the upper half
  19.  
  20. R3SEL2M_HIT = 1692016;
  21.  
  22. function mR3SEL2M_HIT(p1, p2) {
  23.   return R3ToJS(  DoA3(this.r3obj, 1692016, p1, R3TID_INTEGER, R3TNF_ARRAY, p2, R3TID_INTEGER, R3TNF_ARRAY, 0, R3TID_INTEGER, 0));
  24. }
  25.  
  26. // Description: Fetch filter string from the selected objects    
  27. // Virtual method
  28.  
  29. R3SEL2M_SETFILTER = 1692017;
  30.  
  31. function mR3SEL2M_SETFILTER() {
  32.   DoA(this.r3obj, 1692017, 0, R3TID_INTEGER, 0);
  33. }
  34.  
  35. // Description: mapchanges: called when current object name is changed the string gadget.    
  36.  
  37. R3SEL2M_RENAME = 1692018;
  38.  
  39. function mR3SEL2M_RENAME() {
  40.   DoA(this.r3obj, 1692018, 0, R3TID_INTEGER, 0);
  41. }
  42.  
  43. // Description: checks for a hit in a given position
  44. // Returns: Object, object hit in the given position
  45. // p1: Integer[]
  46. // p2: Integer[], rel_y, relative y position of the hit 0...100
  47.  
  48. R3SEL2M_HITEX = 1692024;
  49.  
  50. function mR3SEL2M_HITEX(p1, p2) {
  51.   return R3ToJS(  DoA3(this.r3obj, 1692024, p1, R3TID_INTEGER, R3TNF_ARRAY, p2, R3TID_INTEGER, R3TNF_ARRAY, 0, R3TID_INTEGER, 0));
  52. }
  53.  
  54.  
  55.  
  56.  
  57. var R3SEL2A_NoMultiSelect = 1692506; // Boolean
  58. var R3SEL2A_NoDragAndDrop = 1692507; // Boolean
  59. var R3SEL2A_DropCallbackObject = 1692511; // Object
  60. var R3SEL2A_DropCallbackMethod = 1692512; // Integer
  61. var R3SEL2A_Filer = 1692513; // Object
  62. R3SEL2A_RowSize = 1692516;
  63. function GetR3SEL2A_RowSize() {
  64.   return R3Get(this.r3obj, R3SEL2A_RowSize, R3TID_INTEGER, 0); 
  65. }
  66.  
  67. var R3SEL2A_CanRename = 1692518; // Boolean
  68. R3SEL2A_BalanceTree = 1692519;
  69. function GetR3SEL2A_BalanceTree() {
  70.   return R3Get(this.r3obj, R3SEL2A_BalanceTree, R3TID_INTEGER, 0); 
  71. }
  72.  
  73. var R3SEL2A_KeyHookObject = 1692520; // Object
  74. var R3SEL2A_KeyHookMethod = 1692521; // Integer
  75. var R3SEL2A_CurrentLevelAttr = 1692528; // Integer
  76. var R3SEL2A_RootAttr = 1692529; // Integer
  77. var R3SEL2A_VirtualRootAttr = 1692530; // Integer
  78. var R3SEL2A_OpenLevelMth = 1692531; // Integer
  79. var R3SEL2A_CallbackData = 1692534; // Object
  80. var R3SEL2A_MenuCallback = 1692541; // Boolean
  81. var R3SEL2A_MenuCallbackObj = 1692542; // Object
  82. var R3SEL2HITPOS_NONE = 0;
  83. var R3SEL2HITPOS_OPENBOX = 1;
  84. var R3SEL2HITPOS_ICON = 2;
  85. var R3SEL2HITPOS_NAME = 3;
  86. var R3FNT2S_NORMAL = 0;
  87. var R3FNT2S_ITALIC = 1;
  88. var R3FNT2S_BOLD = 2;
  89. var R3FNT2S_BOLDITALIC = 3;
  90.  
  91.  
  92. function r3Select2 () { 
  93.    this.base = r3God;
  94.    if(arguments.length) {
  95.       this.base(R3CLID_SELECT2, arguments);
  96.    }
  97.    // Methods
  98.    this.HIT=mR3SEL2M_HIT;
  99.    this.SETFILTER=mR3SEL2M_SETFILTER;
  100.    this.RENAME=mR3SEL2M_RENAME;
  101.    this.HITEX=mR3SEL2M_HITEX;
  102.  
  103.    // Attributes
  104.    this.GetRowSize=GetR3SEL2A_RowSize;
  105.    this.GetBalanceTree=GetR3SEL2A_BalanceTree;
  106. }
  107.  
  108. r3Select2.prototype=new r3Window;
  109. // r3sel2.h_H